מבחן קודיליטי כזה, ואז הגעתי לראיון בזום מול הראש צוות.
שאלות מתוך הראיון
ראיון הזוי ביותר- שאלה ראשונה קבלת מספר, והדפסת כל המספרים אליו באופן רנדומלי.
שאלה שנייה- הביא לי ציור של מערכת עם צד לקוח שמקבל סטרינג ומעביר אותו לצד שרת ומאחסן בhash table, השאלה הייתה מה הפרצות אבטחה במערכת.
לכו תבינו.
junior software engineer a coding test that had 3 questions on codility
שאלות מתוך הראיון
write a program that receives an integer and adds the number 5 to it making the maximum value possible, for example if we entered 630 the program should return 6530 and not 5630 or something else
התמיינתי לתפקיד Security Analyst Student .
שלחו לי מבחן codility לבית. 3 שאלות ב-130 דקות.
מהמבחן codility:
1. מקבלים שני מחרוזות - אחת כביכול מחרוזת של קובץ csv , כל שורה מופרדת ב-/n וכל עמודה מופרדת בפסיק. מחרוזת נוספת אם שם של עמודה. צריך להחזיר את הערך המקסימלי בעמודה הזו.
(המשך בשאלות מקצועיות)
שאלות מתוך הראיון
2.מקבלים שני מערכים: מערך של מספרים, ומערך של מחרוזות שמייצגות תאריכים מהצורה: YYYY-MM-DD. שני המערכים באותו הגודל, כל התאריכים הם תאריכים שמתפרשים על פני שנת 2021. מערך המספרים זה בעצם ההכנסה/הוצאה בתאריך המתאים לאותו מיקום במערך של המחרוזות. לדוגמא: vector A = {180, -50, -25, -25};
vector D = {"2020-01-01", "2020-01-01", "2020-01-01", "2020-01-31"};
כלומר, בתאריך 2020-01-01 הייתה הכנסה של 180.
צריך לסכום את מצב החשבון בסוף השנה (כאשר ההנחה שהוא התחיל ב-0).
בנוסף, על כל חודש גובים סכום של 5 עבור כרטיס האשראי שברשותו, מלבד חודשים שבוצעו יותר מ-3 הוצאות וכן סכום כולל השווה/עולה על 100. לכן, בסכום הכולל יש להוריד X*5 ממצב החשבון הסופי, כאשר X הוא מספר החודשים בהם לא התקיים התיאור הנ"ל (חודשים שבוצעו יותר מ-3 הוצאות וכן סכום כולל השווה/עולה על 100.)
(המשך בתשובות)
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2021
3. הבעיה היא כזו: יש מטוס שסידור המקומות הוא כזה: 10 "עמודות"(שמסודר בצורה של 3,4,3 כאשר הפסיקים הם בעצם רווחים. כמו כן, כל עמודה מסומנת ע"י אות:
A B C - D E F G - H J K (ללא האות I)) ו-N שורות. יש מקומות שמורים במטוס. השאלה היא כמה משפחות בנות 4 נפשות אפשר להכניס במטוס כך שישבו ארבעתם במושבים צמודים, כאשר אם מושיבים משפחה במקום עם רווח, חייב שיהיו 2 בכל צד. למשל: BCDE חוקי, אך GHJK לא חוקי.
מקבלים כקלט שני נתונים: מחרוזת ומספר N.
המחרוזת היא בעצם של צירופים מהסוג XY מופרדים ברווח בודד, כאשר X הוא מספר, ו-Y הוא אות בין A-K ללא האות I. הצירופים הם בעצם המקומות השמורים, כאשר המספר X מייצג את מספר השורה(אם אני זוכרת נכון), והאות את "העמודה".
N זה מספר השורות.
כפי שכתבתי, יש להחזיר את מספר המשפחות בנות 4 נפשות שיכולות להתיישב במטוס.
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.